Career 2025 2024 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Heraklion M15 Telde Bratislava 1 Challenger Sassuolo Challenger Czech Republic F3 Hungary F1 Czech Republic F6 Germany F2 Portugal F4 Portugal F5 Portugal F6 Croatia F2 Morocco F1 Morocco F2 Italy F11 Romania F1 Romania F2 Slovenia F2 Italy F27 Portugal F4 Portugal F5 Iran F3 Iran F4 Germany F1 Germany F4 Germany F5 Croatia F1 Croatia F2 Morocco F2 France F7 Italy F10 Czech Republic F2 Czech Republic F5 Portugal F7 Great Britain F16 Great Britain F17 Israel F4 Israel F5 Czech Republic F5 Germany F2 Germany F3 Croatia F1 Croatia F2 Kazakhstan F1 Kazakhstan F2 Croatia F4 Czech Rep. F3 Italy F17 Italy F23 Slovak Rep. F1 Morocco F1 Morocco F2 Italy F4 Turkey F34 Turkey F35 Turkey F36 Croatia F3 Kuwait F2 Hungary F3 Germany F4 Portugal F8 Germany F5 Czech Republic F5 Germany F1 Germany F23 Poland F1 Slovakia F1 Banja Luka 2002 - Banja Luka Internationaux du Doubs - Besancon Tanger Challenger Rome Challenger Ostrava Challenger Prostejov Challenger Kosice Challenger Bytom Challenger Kitzbuhel Challenger Brasilia Challenger Bratislava Challenger Courmayeur Challenger Casablanca Challenger Monza Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Oberstaufen Challenger Poznan Challenger Dortmund Challenger Genova Challenger Brasov Challenger Trnava Challenger Heilbronn Challenger Kazan Challenger Bergamo Challenger Meknes Challenger Casablanca Challenger Marrakech Challenger Mersin Challenger Rome Challenger M25 Telfs Bordeaux Challenger Prostejov Challenger Braunschweig Challenger M25 Vila Real de Santo Antonio M25 Vila Real de Santo Antonio Zivnobanka Open - Prostejov Ostrava Challenger EI Bank Bulgarian Challenger - Sofia Prostejov Challenger Caltanissetta Challenger Braunschweig Challenger Meerbusch Challenger Sibiu Challenger Casablanca Challenger Marrakech Challenger Trnava Challenger Rabat Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc ECU Prague Open - Prague Unicredit Czech Open - Prostejov Athens Challenger Tarragona Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen Tashkent Challenger Poznan Challenger Cordenons Challenger Dusseldorf Open Challenger - Dusseldorf Freudenstadt Challenger Vercelli Challenger Tatra Banka Slovak Open - Bratislava Prague Challenger Meerbusch Challenger Genova Challenger Biella Challenger Trnava Challenger Prosperita Open 2008 - Ostrava Furth Challenger Ostrava Challenger Maia Open 2002 - Maia Prostejov Challenger Mitsubishi Electric Europe Cup - Monza Prague Challenger Morocco Tennis Tour - Tanger Prostejov Challenger Poprad Tatry Challenger Rome Challenger Almaty Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Indian Wells Challenger Marbella Challenger Barletta Challenger Poznan Challenger Braunschweig Challenger Como Challenger Florence Challenger M15 Antalya Noumea Challenger Prostejov Challenger Dallas Challenger Napoli Challenger Nur-Sultan 1 Challenger Rome Challenger Geneva Challenger Bangkok Challenger Seoul Challenger Sunrise Challenger M15 Heraklion Salvador Challenger Prostejov Challenger Sopot Challenger M25 Valldoreix M25 Reggio Emilia Panama City Challenger Liberec Challenger M25 Padova Ortisei Challenger Biella 3 Challenger Braga Challenger M25 Monastir M25 Monastir Pullach Challenger Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Como Challenger Legg Mason Tennis Classic - Washington Biella 7 Challenger Genova Challenger BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach ATP Studena Croatia Open Umag - Umag Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel M25 Reggio Emilia Grand Prix Hassan II - Casablanca BMW Open - Munich ATP Studena Croatia Open Umag - Umag If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney BRD Nastase Tiriac Trophy - Bucharest Prague Challenger Prague II Challenger Ostrava Challenger Split Challenger SkiStar Swedish Open - Bastad Biella 1 Challenger Credit Agricole Suisse Open - Gstaad Biella 2 Challenger Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Valencia Open - Valencia PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Bratislava Challenger Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf ATP Vegeta Croatia Open - Umag Rennes Challenger ECM Cup - Prague ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Koblenz Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Shenzhen Open - Shenzhen Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City Tennis Napoli Cup - Napoli Braunschweig Challenger Zivnobanka Czech Open - Prostejov Moselle Open - Metz ATU Cup - Weiden Exim Agmedia Open - Kosice Oberstaufen Cup - Oberstaufen Apia International - Sydney Stella Artois Clay Court Championships - Budaors Privat Bank Cup - Dnepropetrovsk CA Challenge - Graz Porsche Open - Poznan S Tennis Masters - Graz Sina-Kia Motors Tennis Cup - Cordenons X Torneo Internazionale di Tennis - Barletta Nord LB Open 2006 - Braunschweig Porsche Open - Poznan ATP Slovak Open Challenger - Bratislava ATP Challenger Trophy 2007 - Trnava Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Todi Challenger International German Open - Hamburg Generali Open - Kitzbuhel Genova Challenger Antonio Savoldi-Marco Co. - Manerbio Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Black Forest Open - Freudenstadt Grand Prix Hassan II - Casablanca Sydney International - Sydney Open Sabadell Atlantico - Barcelona DIEMA XTRA Sofia Open - Sofia Prostejov Challenger AEGON Championships - London San Marino Challenger Geneva Challenger Manerbio Challenger Chuncheon Challenger Tatra Banka Slovak Open - Bratislava Baden Open - Karlsruhe Prosperita Open 2006 - Ostrava Noumea Challenger Kosice Open-Steelers Cup 2008 - Kosice German Tennis Championships - Hamburg Generali Open - Kitzbuhel Heilbronn Challenger Bergamo Challenger Rabat Challenger Winston-Salem Open - Winston-Salem Rome Challenger San Marino Challenger Polska Energia Open - Bytom Czech Open 2006 - Prostejov Rennes Challenger Orleans Challenger Helsinki Challenger Lisbon Challenger Grand Prix Hassan II - Casablanca Prague Challenger Marburg Challenger Prague Challenger San Marino Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Kosice Challenger Trnava Challenger Meknes Challenger Vicenza Challenger Campionati Internazionali di Sicilia - Palermo Rio Open - Rio de Janeiro Noumea Challenger Bratislava 2 Challenger Timisoara Challenger - Timisoara Zagreb Challenger Alfa Romeo Tennis Cup - Cordenons Steelers Cup - Kosice Helsinki Challenger Bratislava Challenger Helsinki Challenger Ostrava Challenger Next Generation Adelaide International - Adelaide Generali Open - Kitzbuhel Hersonissos 2 Challenger San Marino Cepu Open - San Marino Naples Challenger Rimini Challenger Monza Challenger BMW Open - Munich Kos-Zucchetti Tennis Cup - Cordenons Poprad Tatry Challenger Generali Open 2003 - Kitzbuhel Flea Market Cup - Busan ECM Prague Open 2008 - Prague Bytom Challenger Ostrava Open 2005 - Ostrava Unicredit Czech Open 2007 - Prostejov Bratislava Challenger Sibiu Challenger Quimper Challenger VII Trofeo Ciudad de Quito - Quito XL Challenger de Tenis Copa Sevilla - Seville Pilot Pen Tennis - New Haven Cairo Challenger 2002 - Cairo Heilbronn Open - Heilbronn Tatra Banka Open - Bratislava Genova Challenger Sofia Challenger Mobilux Open - Luxembourg Visa Tennis Open - Sao Paulo Tatra Banka Open - Bratislava IPP Open - Helsinki Turin Challenger Prostejov Challenger Estoril Open - Estoril Cordenons Challenger Manerbio Challenger 5 Volkswagen Challenger - Wolfsburg Open Mutouest St. Brieuc - St. Brieuc San Benedetto Challenger Lyon Challenger San Remo Challenger Pilot Pen Tennis - New Haven Istanbul Challenger Eckental Challenger 10° Trofeo Luigi Pezzoli - Bergamo Marbella Challenger Bancastato Challenger Lugano - Lugano Bratislava Challenger Bratislava Challenger Tatra Banka Open 2006 - Bratislava Morocco Tennis Tour - Rabat Wroclaw Challenger Internationaler Raiffeisen Grand Prix - St. Polten Fifth Third Bank Tennis Championships - Lexington Karlsruhe Challenger Studena Croatia Open - Umag 's Tennis Masters 07 Challenger - Graz Ispat Open 2004 - Ostrava XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Heilbronn Challenger Black Forest Open - Freudenstadt Kosice Challenger Prague Open - Prague Irving Challenger Brasov Challenger - Brasov Stella Artois Clay Court Championships - Budaors Dusseldorf Open Challenger 2007 - Dusseldorf Geneva Challenger Reggio Emilia Challenger Ljubljana Open - Ljubljana Izmir Challenger Plava Laguna Croatia Open - Umag Rijeka Challenger Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio Oberstaufen Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Barranquilla Challenger Stella Artois Clay Court Championship - Budaors San Benedetto Challenger Black Forest Open 2002 - Freudenstadt Kyiv Open - Kiev Liberec Challenger Bonn Challenger Tarragona Challenger Sao Paulo Challenger Tour Finals Bratislava Challenger Como Challenger Nokian Hakkapeliitta Open - Tampere Samsung Securities Cup - Seoul Hersonissos 1 Challenger Zadar Challenger Mons Challenger Bet-at-home Open - Hamburg China Open - Beijing Kosice Challenger Rakuten Japan Open - Tokyo Oberstaufen Challenger Open de la Ville de Saint Denis - Reunion Island Pharma Medico Open 2008 - Aarhus Mauritius Open - Mauritius Ischgl International ATP Challenger - Ischgl Abierto Mexicano Telcel - Acapulco Geneva Challenger Caltanissetta Challenger Open de Tenis Comunidad Valenciana - Valencia The LTA Men's Challenger Wrexham - Wrexham Trofeo Cassa di Risparmio di Alessandria - Alessandria Heineken Open - Auckland Rabat Challenger Como Challenger Genoa Open Challenger-Fondazione Carige - Genova Ostrava Challenger Mons Challenger ABN AMRO World Tennis Tournament - Rotterdam Internationaux du Doubs - Besancon 3rd Volkswagon Challenger - Wolfsburg Helsinki Challenger Marrakech Challenger ECM Prague Open - Prague PBZ Zagreb Indoors - Zagreb Open Sabadell Atlantico - Barcelona Nur-Sultan 2 Challenger Steelers Cup - Kosice Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Open 13 - Marseille Serbia Open - Belgrade Winston-Salem Open - Winston-Salem Valencia Open - Valencia Loughborough Challenger ABN AMRO World Tennis Tournament - Rotterdam Sofia Open - Sofia Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Brisbane International - Brisbane VII Torneo Internazionale di Tennis - Barletta Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Czech Open - Prostejov Qatar ExxonMobil Open - Doha Rhein-Main Challenger 2004 - Aschaffenburg BMW Open - Munich Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Valencia Open - Valencia Apia International - Sydney Ecuador Open - Quito Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Aegon Nottingham Open - Nottingham Allianz Suisse Open - Gstaad Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Nord LB Open 2007 - Braunschweig Valencia Open - Valencia Apia International - Sydney Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Countrywide Classic - Los Angeles Moselle Open - Metz Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BMW Open - Munich Antalya Cup - Antalya Trnava Challenger Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai SAP Open - San Jose Sydney International - Sydney Barcelona Open Banc Sabadell - Barcelona Heilbronn Challenger BMW Open - Munich St. Petersburg Open - St. Petersburg Chennai Open - Chennai Santiago Open - Santiago Anytech365 Andalucia Open - Marbella Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney BMW Open - Munich Tiriac Open - Bucharest Open de la Comunidad Valenciana - Valencia Bet-at-home Open - Hamburg Open 13 - Marseille BMW Open - Munich Open Parc - Lyon German Tennis Championships - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Erste Bank Open - Vienna French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Australian Open - Melbourne Wimbledon (juniors) French Open - Paris Olympics - London Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 M15 Monastir M25 Santa Margherita di Pula Bad Waltersdorf Challenger